export function editorConfig(editor, data, uploader) {
  editor.config.uploadImgServer =
    'http://app.teemor.xyz:8000/res/file/uploadImg'
  editor.config.uploadFileName = 'imgFile'
  editor.config.zIndex = 100
  // 编辑器的事件，每次改变会获取其html内容

  // 自定义图片上传
  editor.config.customUploadImg = function(files, insert) {
    uploader(files[0], insert)
    // files 是 input 中选中的文件列表
    // insert 是获取图片 url 后，插入到编辑器的方法
    // 上传代码返回结果之后，将图片插入到编辑器中
  }
  // 图片上传钩子方法
  // editor.config.uploadImgHooks = {
  //     before: function(xhr, editor, files) {
  //         uploadFileTo7n(files, customInsert);
  //         return { prevent: true };
  //     },
  //     success: function(xhr, editor, result) {},
  //     fail: function(xhr, editor, result) {},
  //     error: function(xhr, editor) {},
  //     timeout: function(xhr, editor) {},
  //     customInsert: function(insertImg, result, editor) {
  //         var url = result.data;
  //         insertImg(url);
  //     }
  // };
  editor.config.menus = [
    // 菜单配置
    'head', // 标题
    'bold', // 粗体
    'fontSize', // 字号
    'fontName', // 字体
    'italic', // 斜体
    'underline', // 下划线
    'strikeThrough', // 删除线
    'foreColor', // 文字颜色
    'backColor', // 背景颜色
    'link', // 插入链接
    'list', // 列表
    'justify', // 对齐方式
    'quote', // 引用
    'emoticon', // 表情
    'image', // 插入图片
    'table', // 表格
    'code', // 插入代码
    'undo', // 撤销
    'redo' // 重复
  ]

// 创建富文本实例
}

export var vueCropperConfig = {
  img: 'http://resource.teemor.xyz/54206a7e-9cf4-4a68-84de-c0e3b57caaf1.jpg', // 裁剪图片的地址
  info: true, // 裁剪框的大小信息
  outputSize: 0.8, // 裁剪生成图片的质量
  outputType: 'jpeg', // 裁剪生成图片的格式
  canScale: false, // 图片是否允许滚轮缩放
  autoCrop: true, // 是否默认生成截图框
  // autoCropWidth: 300, // 默认生成截图框宽度
  // autoCropHeight: 200, // 默认生成截图框高度
  fixedBox: true, // 固定截图框大小 不允许改变
  fixed: true, // 是否开启截图框宽高固定比例
  fixedNumber: [7, 5], // 截图框的宽高比例
  full: true, // 是否输出原图比例的截图
  canMoveBox: false, // 截图框能否拖动
  original: false, // 上传图片按照原始比例渲染
  centerBox: false, // 截图框是否被限制在图片里面
  infoTrue: true // true 为展示真实输出图片宽高 false 展示看到的截图框宽高
}
